//Função para realizar a exclusão do Empregador		
function excluirUsuario(id) {			
	var r=confirm("Deseja realmente excluir esse Usuário?");
	if (r===true) {				
		var dados = 'id='+id;			
		//alert(dados);
		
		$.ajax({  
			type: "POST",  
			url: "excluirUsuario.php",  
			data: dados,  
			success: function( data )  
			{  
				$("#retornoConsultaUsuario").html(data); 
				//alert($("#ok").val());
				if ($("#ok").val() == 'ok') {
					setTimeout(function(){loadPage(19);}, 1000);					
				}					
			},
			statusCode: {
				404: function() {
					alert('Página não Encontrada.');						  
				}
			}
		});  
		return false; 			
	} else { 		
	return false;
	}		
};

var table;
		
/* Formating function for row details */
function fnFormatDetails ( nTr )
{
	var aData = table.fnGetData( nTr );
	var sOut = '<table cellpadding="5" cellspacing="0" border="0" style="padding-left:50px;">';
	sOut += '<tr><td> <label style="color:red;"> <h3> Não foi possível realizar a operação desejada. </h3> </label> </td><td>'+aData[1]+' - '+aData[0]+'</td></tr>';
	sOut += '</table>';
	
	return sOut;
}

//Todos scripts dentro de Document.Ready são Jquery
$(document).ready(function() {
    table = $('#example').dataTable( {
		"aaSorting": [[ 0, "asc" ]],
	    "aoColumnDefs": [
			{ "sWidth": "43%", "aTargets": [ 0 ] },
			{ "sWidth": "25%", "aTargets": [ 1 ] },
			{ "sWidth": "25%", "aTargets": [ 2 ] },
			{ "sWidth": "7%", "aTargets": [ 3 ] }
		],
        "bProcessing": true,
        "bServerSide": true,
        "sAjaxSource": "consUsuario.php",
		"oLanguage": {
			"sUrl": "js/dataTables_Brazilian.txt"
		}
    });
	
	$('#example tbody').on( 'click', 'tr', function () {
        if ( $(this).hasClass('selected') ) {
            $(this).removeClass('selected');
        }
        else {
            table.$('tr.selected').removeClass('selected');
            $(this).addClass('selected');
        }
    } );	
	
	//Função para ativa ou desativar o aluno e mudar o icone
	$('#example').on( 'click', '#ativo', function () {
	//$('#ativo').live( 'click', function () {
		var nTr = this.parentNode.parentNode;
		
			var objetoImg = this;
			
			var aData = table.fnGetData( nTr );		
				
			if ( this.src.match('User-green-icon') ) {			
				var dados = 'id='+aData[5]+'&controle=desativar';
				
				$.ajax({  
				type: "POST",  
				url: "ativaDesativaUsuario.php",  
				data: dados,  
					success: function( data )  
					{  
						if (data == 'Não foi possível atualizar.') {
							table.fnOpen( nTr, fnFormatDetails(nTr), 'details' );
						} else {
							//alert('vermelho');
							table.fnClose( nTr );
							objetoImg.src = "images/User-red-icon.png";
						}
						//alert(data);
					},
					statusCode: {
						404: function() {
							alert('Página não Encontrada.');						  
						}
					}
				});  
				//return false;

				
				//alert(dados);
			} else
			
			 {
				var dados = 'id='+aData[5]+'&controle=ativar';
				
				$.ajax({  
				type: "POST",  
				url: "ativaDesativaUsuario.php",  
				data: dados,  
					success: function( data )  
					{  
						if (data == 'Não foi possível atualizar.') {
							table.fnOpen( nTr, fnFormatDetails(nTr), 'details' );
						} else {
						//alert('verde');
							table.fnClose( nTr );
							objetoImg.src = "images/User-green-icon.png";
						}
						//alert(data);
					},
					statusCode: {
						404: function() {
							alert('Página não Encontrada.');						  
						}
					}
				});  
				//return false;
				
			}
	} );

});